#include <cstdio>
#include <iostream>

using namespace std;

long long f[200200];
int mod=1000000007;
long long extGcd(long long a, long long b, long long& x, long long& y) {
    if(!b) x=0,y=1;
    else
    {
        long long g = extGcd(b, a % b, y, x);
        y -= a / b * x;
        return g;
    }
    return a;
}
int comb(int k,int n)
{
    long long b=(f[n-k]*f[k])%mod;
    return f[n]*pow(b,mod-2)%mod;
}
int main()
{
    f[0]=1;
    for(int i=1;i<200200;i++) f[i]=(f[i-1]*i)%mod;
    int n;
    cin>>n;
    cout<<2*comb(n,2*n-1)%mod<<endl;
}

